home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal. All Rights Reserved. */
- #include <stdio.h>
- #include "agrep.h"
-
- #if MEASURE_TIMES
- extern int INFILTER_ms, OUTFILTER_ms, FILTERALGO_ms;
- #endif /*MEASURE_TIMES*/
-
- extern char Pattern[MAXPAT];
- extern int EXITONERROR;
-
- main(argc, argv)
- int argc;
- char *argv[];
- {
- int ret;
-
- EXITONERROR = 1; /* the only place where it is set to 1 */
- ret = fileagrep(argc, argv, 0, stdout);
-
- #if MEASURE_TIMES
- fprintf(stderr, "ret = %d infilter = %d ms\toutfilter = %d ms\tfilteralgo = %d ms\n", ret, INFILTER_ms, OUTFILTER_ms, FILTERALGO_ms);
- #endif /*MEASURE_TIMES*/
- if(ret<0) exit(2);
- if(ret==0) exit(1);
- exit(0);
- }
-